Visual Programming for Robot Control
نویسندگان
چکیده
The primary advantage of visual programming languages is that they directly represent the structure of algorithms and data, thereby enhancing the programmer's ability to build and comprehend programs. If the programming domain consists of physical objects with observable behaviour, such as a robot and its environment , then incorporating the obvious visual representations of these objects directly into the programming process may further increase the programmer's effectiveness and accuracy. We propose a robot programming system consisting of two parts; a definition module with which to describe the structure, function and visual representation of a specific robot, and a programming module that uses this description to enable programming by direct manipulation. We describe the visual editors that constitute the first of these modules, discuss the underlying structure generated by it, and briefly show how this structure can be used in the second module.
منابع مشابه
Simulation of Position Based Visual Control and Performance Tests of 6R Robot
This paper presents simulation and experimental results of position-based visual servoing control process of a 6R robot using 2 fixed cameras. This method has the ability to deal with real time changes in the relative position of the target-object with respect to robot. Also, greater accuracy and independency of servo control structure from the target pose coordinates are the additional advanta...
متن کاملWeb based remote mobile robot control
The paper deals with the internet based robotics. The attention is focused on the proposal and implementation of the experimental web based interface for the remote control of the mobile robot. The proposed system contains visual feedback to assistance the operator for safe navigation of the robot in dynamic environments. The control system utilizes the client server architecture and is mainly ...
متن کاملVisual Programming of Robots
Robot programming methodologies are moving from the traditional "Teach" and "O ine" into more human friendly, rapid and exible programming alternatives. In this paper a new Visual Robot Programming Methodology is introduced. The proposed programming methodology physically disconnects the robot programmer from the robot itself. Thus, the operator can move freely around in the production faciliti...
متن کاملUsing Artificial Neural Networks in the Visual Programming of Autonomous Robots
The use of Artificial Neural Networks ( ANN s) to control autonomous robots has been quite extensively studied. Also, in recent years researchers have begun to investigate the notion of programming such robots using visual programming languages based on various programming and robot control models. Some of this work has focused on developing visual programming-bydemonstration ( PBD ) systems. H...
متن کاملNNetView: A Real-World Neural Programming Environment
For studying and developing control structures based on neural networks for systems that behave in a real world niche (i.e. autonomous robots), a proper monitoring, visualization and control environment is a necessity. In this paper, a new type of robot control/neural network simulation environment, “NNetView”, is presented. The innovative aspect is a real-world graphical interface which is ent...
متن کاملThe ARCL Robot Programming System
The wide variety of robot programming languages available and their limitations can reduce the value of robots in establishing competitive industries. A solution is the use of a standard programming language and a library of robot control functions. ARCL (for Advanced Robot Control Library) is a powerful, general, and portable software library which provides robot control capability to C langua...
متن کامل